<?	global $cClass; 
$cMethod = getParam( PARAM_METHOD ) ;
 switch ( $this->cAction . "_" . $this->cEvent . "_" . $this->nTask ) { 
	case ALINEACION_TOP . "_onShow_1":$aClass = array('documentacion/caso_uso_frm' => 'makeFlt ','documentacion/caso_uso_lst' => 'make ' ); break;
	case ALINEACION_BOTTOM . "_onShow_1":$aClass = array('documentacion/clase_frm' => 'makeFlt ','documentacion/clase_lst' => 'make ' ); break;
	case ALINEACION_LEFT . "_onShow_1":$aClass = array('documentacion/clase_lst' => 'makeDet ' ); break;
	case ALINEACION_RIGHT . "_onShow_1":$aClass = array('documentacion/atributo_frm' => 'makeFrm ' ); break;
	case ALINEACION_RIGHT . "_onLoad_2":$aClass = array('documentacion/atributo_exe' => 'insert ' ); break;
	case ALINEACION_MAIN . "_onLoad_1":$aClass = array('documentacion/atributo_exe' => 'delete ' ); break;
	case ESTADO_ACEPTADO . "_onShow_1":$aClass = array('documentacion/atributo_frm' => 'makeFrm ' ); break;
	case ESTADO_ACEPTADO . "_onLoad_2":$aClass = array('documentacion/atributo_exe' => 'update ' ); break;
	case ESTADO_RECHAZADO . "_onShow_1":$aClass = array('documentacion/metodo_frm' => 'makeFrm ' ); break;
	case ESTADO_RECHAZADO . "_onLoad_2":$aClass = array('documentacion/metodo_exe' => 'insert ' ); break;
	case ESTADO_FINALIZADO . "_onLoad_1":$aClass = array('documentacion/metodo_exe' => 'delete ' ); break;
	case ESTADO_INCOMPLETO . "_onShow_1":$aClass = array('documentacion/metodo_frm' => 'makeFrm ' ); break;
	case ESTADO_INCOMPLETO . "_onLoad_2":$aClass = array('documentacion/metodo_exe' => 'update ' ); break;
	case TIPO_CLASE_VARIABLES . "_onLoad_1":$aClass = array('documentacion/clase_exe' => 'delete ' ); break;
	case TIPO_CLASE_ESPECIAL . "_onShow_1":$aClass = array('documentacion/clase_lst' => 'makeTit ','documentacion/clase_arm' => 'make ' ); break;
	case TIPO_CLASE_ESPECIAL . "_onLoad_2":$aClass = array('documentacion/clase_exe' => 'update ' ); break;
	case TIPO_CLASE_DETALLE . "_onShow_1":$aClass = array('documentacion/atributo_lst' => 'makeDet ' ); break;
	case TIPO_CLASE_CUBOS . "_onShow_1":$aClass = array('documentacion/metodo_lst' => 'makeDet ' ); break;
	case TIPO_CLASE_PARAMETRICAS . "_onShow_1":$aClass = array('documentacion/caso_uso_frm' => 'makeFrm ' ); break;
	case TIPO_CLASE_PARAMETRICAS . "_onLoad_2":$aClass = array('documentacion/caso_uso_exe' => 'insert ' ); break;
	case TIPO_CLASE_MOVIMIENTOS . "_onLoad_1":$aClass = array('documentacion/caso_uso_exe' => 'delete ' ); break;
	case MODIFICAR_CASO_DE_USO . "_onShow_1":$aClass = array('documentacion/caso_uso_frm' => 'makeFrm ' ); break;
	case MODIFICAR_CASO_DE_USO . "_onLoad_2":$aClass = array('documentacion/caso_uso_exe' => 'update ' ); break;
	case AGREGAR_TERMINO . "_onShow_1":$aClass = array('documentacion/termino_frm' => 'makeFrm ' ); break;
	case AGREGAR_TERMINO . "_onLoad_2":$aClass = array('documentacion/termino_exe' => 'insert ' ); break;
	case ELIMINAR_TERMINO . "_onLoad_1":$aClass = array('documentacion/termino_exe' => 'delete ' ); break;
	case MODIFICAR_TERMINO . "_onShow_1":$aClass = array('documentacion/termino_frm' => 'makeFrm ' ); break;
	case MODIFICAR_TERMINO . "_onLoad_2":$aClass = array('documentacion/termino_exe' => 'update ' ); break;
	case CONSULTAR_TERMINOS . "_onShow_1":$aClass = array('documentacion/termino_frm' => 'makeFlt ','documentacion/termino_lst' => 'make ' ); break;
	case VER_TERMINO . "_onShow_1":$aClass = array('documentacion/termino_lst' => 'makeDet ' ); break;
	case AGREGAR_CLASE_PARAMETRICA . "_onShow_1":$aClass = array('documentacion/parametrica_frm' => 'makeFrm ' ); break;
	case AGREGAR_CLASE_PARAMETRICA . "_onLoad_2":$aClass = array('documentacion/clase_exe' => 'insertParametrica ' ); break;
	case VER_CASO_DE_USO . "_onShow_1":$aClass = array('documentacion/caso_uso_lst' => 'makeDet ' ); break;
	case CONSULTAR_GENERICO . "_onShow_1":$aClass = array('documentacion/generico_frm' => 'make TH1ANNENN','documentacion/generico_lst' => 'make ' ); break;
	case CONSULTAR_RELACIONES . "_onShow_1":$aClass = array('documentacion/relacion_frm' => 'makeFlt ','documentacion/relacion_lst' => 'make ' ); break;
	case AGREGAR_RELACION . "_onShow_1":$aClass = array('documentacion/relacion_frm' => 'makeFrm ' ); break;
	case AGREGAR_RELACION . "_onLoad_2":$aClass = array('documentacion/relacion_exe' => 'insert ' ); break;
	case ELIMINAR_RELACION . "_onLoad_1":$aClass = array('documentacion/relacion_exe' => 'delete ' ); break;
	case MODIFICAR_RELACION . "_onShow_1":$aClass = array('documentacion/relacion_frm' => 'makeFrm ' ); break;
	case MODIFICAR_RELACION . "_onLoad_2":$aClass = array('documentacion/relacion_exe' => 'update ' ); break;
	case VER_RELACION . "_onShow_1":$aClass = array('sincronizacion/relacion_lst' => 'makeDet ' ); break;
	case ASIGNAR_ORDENES_A_LAS_CLASES . "_onLoad_1":$aClass = array('documentacion/relacion_exe' => 'order ' ); break;
	case CONSULTAR_ACCIONES . "_onShow_1":$aClass = array('documentacion/accion_frm' => 'makeFlt ','documentacion/accion_lst' => 'make ' ); break;
	case MODIFICAR_ACCION . "_onLoad_2":$aClass = array('documentacion/accion_exe' => 'update ' ); break;
	case MODIFICAR_ACCION . "_onShow_1":$aClass = array('documentacion/accion_lst' => 'makeTit ','documentacion/accion_arm' => 'make ' ); break;
	case CONSULTAR_CLASES_DE_UN_ACCION . "_onShow_1":$aClass = array('documentacion/accion_clase_frm' => 'makeFlt ','documentacion/accion_clase_lst' => 'make ' ); break;
	case AGREGAR_ACCION . "_onShow_1":$aClass = array('documentacion/accion_frm' => 'makeFrm ' ); break;
	case AGREGAR_ACCION . "_onLoad_2":$aClass = array('documentacion/accion_exe' => 'insert ' ); break;
	case ELIMINAR_ACCION . "_onLoad_1":$aClass = array('documentacion/accion_exe' => 'delete ' ); break;
	case AGREGAR_UNA_CLASE_A_UN_ACCION . "_onShow_1":$aClass = array('documentacion/accion_clase_frm' => 'makeFrm ' ); break;
	case AGREGAR_UNA_CLASE_A_UN_ACCION . "_onLoad_2":$aClass = array('documentacion/accion_clase_exe' => 'insert ' ); break;
	case ELIMINAR_UNA_CLASE_A_UN_ACCION . "_onLoad_1":$aClass = array('documentacion/accion_clase_exe' => 'delete ' ); break;
	case MODIFICAR_UNA_CLASE_A_UN_ACCION . "_onShow_1":$aClass = array('documentacion/accion_clase_frm' => 'makeFrm ' ); break;
	case MODIFICAR_UNA_CLASE_A_UN_ACCION . "_onLoad_2":$aClass = array('documentacion/accion_clase_exe' => 'update ' ); break;
	case AGREGAR_GENERICO . "_onShow_1":$aClass = array('documentacion/generico_frm' => 'makeFrm ' ); break;
	case AGREGAR_GENERICO . "_onLoad_2":$aClass = array('documentacion/generico_exe' => 'insert ' ); break;
	case MODIFICAR_GENERICO . "_onShow_1":$aClass = array('documentacion/generico_frm' => 'makeFrm ' ); break;
	case MODIFICAR_GENERICO . "_onLoad_2":$aClass = array('documentacion/generico_exe' => 'update ' ); break;
	case ELIMINAR_GENERICO . "_onLoad_1":$aClass = array('documentacion/generico_exe' => 'delete ' ); break;
	case VER_ARCHIVO . "_onShow_1":$aClass = array('sincronizacion/archivo_lst' => 'makeDet ' ); break;
	case DUPLICAR_UNA_CLASE . "_onShow_1":$aClass = array('documentacion/duplicar_frm' => 'makeFrm ' ); break;
	case DUPLICAR_UNA_CLASE . "_onLoad_2":$aClass = array('documentacion/clase_exe' => 'duplicate ' ); break;
	case CONSULTAR_ARCHIVOS_DE_UN_DIRECTORIO . "_onShow_1":$aClass = array('generico/dir_frm' => 'makeFlt ','generico/dir_lst' => 'make ' ); break;
	case CONSULTAR_DATOS_DE_UNA_DBF . "_onShow_1":$aClass = array('generico/dbf_lst' => 'make ' ); break;
	case VER_ARCHIVO_TEXTO . "_onShow_1":$aClass = array('generico/texto_det' => 'make ' ); break;
	case BAJAR_UN_ARCHIVO . "_onLoad_1":$aClass = array('generico/dir_exe' => 'download ' ); break;
	case VER_ARCHIVO_HTML . "_onLoad_1":$aClass = array('generico/dir_exe' => 'viewHtml ' ); break;
	case COPIAR_ATRIBUTOS_DE_OTRA_TABLA . "_onShow_1":$aClass = array('documentacion/copiar_atributo_frm' => 'makeFlt ','documentacion/copiar_atributo_frm' => 'makeFrm ' ); break;
	case COPIAR_ATRIBUTOS_DE_OTRA_TABLA . "_onLoad_2":$aClass = array('documentacion/clase_exe' => 'copyFromTable ' ); break;
	case CONSULTAR_SUBMODULOS . "_onShow_1":$aClass = array('documentacion/submodulo_frm' => 'makeFlt ','documentacion/submodulo_lst' => 'make ' ); break;
	case AGREGAR_UN_SUBMODULO . "_onShow_1":$aClass = array('documentacion/submodulo_frm' => 'makeFrm ' ); break;
	case AGREGAR_UN_SUBMODULO . "_onLoad_2":$aClass = array('documentacion/submodulo_exe' => 'insert ' ); break;
	case MODIFICAR_UN_SUBMODULO . "_onShow_1":$aClass = array('documentacion/submodulo_frm' => 'makeFrm ' ); break;
	case MODIFICAR_UN_SUBMODULO . "_onLoad_2":$aClass = array('documentacion/submodulo_exe' => 'update ' ); break;
	case VER_ACCION . "_onShow_1":$aClass = array('documentacion/accion_lst' => 'makeDet ','documentacion/accion_clase_lst' => 'make ' ); break;
	case GENERAR_METADATA . "_onShow_1":$aClass = array('documentacion/generador_frm' => 'makeFrm ' ); break;
	case GENERAR_METADATA . "_onLoad_2":$aClass = array('documentacion/generador_exe' => 'createMetadata ' ); break;
	case COPIAR_ACCION . "_onShow_1":$aClass = array('documentacion/copiar_modulo_frm' => 'makeFrm ' ); break;
	case COPIAR_ACCION . "_onLoad_2":$aClass = array('documentacion/accion_exe' => 'copy ' ); break;
	case AGREGAR_UN_ACTOR . "_onShow_1":$aClass = array('documentacion/actor_frm' => 'makeFrm ' ); break;
	case AGREGAR_UN_ACTOR . "_onLoad_2":$aClass = array('documentacion/actor_exe' => 'insert ' ); break;
	case ELIMINAR_UN_ACTOR . "_onLoad_1":$aClass = array('documentacion/actor_exe' => 'delete ' ); break;
	case MODIFICAR_UN_ACTOR . "_onShow_1":$aClass = array('documentacion/actor_frm' => 'makeFrm ' ); break;
	case MODIFICAR_UN_ACTOR . "_onLoad_2":$aClass = array('documentacion/actor_exe' => 'update ' ); break;
	case TIPO_CLASE_MENSAJE . "_onShow_1":$aClass = array('documentacion/clase_frm' => 'makeFrm ' ); break;
	case TIPO_CLASE_MENSAJE . "_onLoad_2":$aClass = array('documentacion/clase_exe' => 'insert ' ); break;
	case CONSULTAR_ACTORES . "_onShow_1":$aClass = array('documentacion/actor_frm' => 'makeFlt ','documentacion/actor_lst' => 'make ' ); break;
	case ASIGNAR_PERMISOS . "_onShow_1":$aClass = array('documentacion/permiso_frm' => 'makeFrm ' ); break;
	case ASIGNAR_PERMISOS . "_onLoad_2":$aClass = array('documentacion/permiso_exe' => 'update ' ); break;
	case VER_DOCUMENTACION . "_onLoad_1":$aClass = array('documentacion/accion_exe' => 'doc ' ); break;
	case GENERAR_TEMPLATES_DE_CLASES . "_onShow_1":$aClass = array('documentacion/generador_frm' => 'makeFrm ' ); break;
	case GENERAR_TEMPLATES_DE_CLASES . "_onLoad_2":$aClass = array('documentacion/generador_exe' => 'createClass ' ); break;
	case CONSULTAR_DBDESIGNER . "_onShow_1":$aClass = array('documentacion/designer_frm' => 'makeFlt ','documentacion/designer_lst' => 'make ' ); break;
	case AGREGAR_DBDESIGNER . "_onShow_1":$aClass = array('documentacion/designer_frm' => 'makeFrm ' ); break;
	case AGREGAR_DBDESIGNER . "_onLoad_2":$aClass = array('documentacion/designer_exe' => 'insert ' ); break;
	case MODIFICAR_DBDESIGNER . "_onShow_1":$aClass = array('documentacion/designer_lst' => 'makeTit ','documentacion/designer_arm' => 'make ' ); break;
	case MODIFICAR_DBDESIGNER . "_onLoad_2":$aClass = array('documentacion/designer_exe' => 'update ' ); break;
	case ELIMINAR_DBDESIGNER . "_onLoad_1":$aClass = array('documentacion/designer_exe' => 'delete ' ); break;
	case SINCRO_DBDESIGNER . "_onLoad_1":$aClass = array('documentacion/designer_exe' => 'sincro ' ); break;
	case VER_DBDESIGNER . "_onShow_1":$aClass = array('documentacion/designer_lst' => 'makeDet ' ); break;
	case ELIMINAR_UN_SUBMODULO . "_onLoad_1":$aClass = array('documentacion/submodulo_exe' => 'delete ' ); break;
	case DUPLICAR_ACCION . "_onShow_1":$aClass = array('documentacion/accion_frm' => 'makeFrm 3' ); break;
	case DUPLICAR_ACCION . "_onLoad_2":$aClass = array('documentacion/accion_exe' => 'duplicate ' ); break;
	case ELIMINAR_ARCHIVO . "_onShow_1":$aClass = array('documentacion/copiar_modulo_frm' => 'makeFrm ' ); break;
	case ELIMINAR_ARCHIVO . "_onLoad_2":$aClass = array('documentacion/accion_exe' => 'changeModule ' ); break;
} if ( $this->cEvent == "onLoad" ){ foreach($aClass as $cKey => $cValue ) {list($cSubModulo, $cClase) = explode( "/", $cKey );list($cMetodo, $cParametro) = explode( " ", $cValue );$this->setSubModule($cSubModulo);$oClass = $this->loadClass($cClase);if ( $cMethod ) $oClass->$cMethod(); else$oClass->$cMetodo($cParametro); } if ( $oClass && is_numeric($this->cAction) ) $oClass->close(); } else{foreach($aClass as $cKey => $cValue ) {list($cSubModulo, $cClase) = explode( "/", $cKey );list($cMetodo, $cParametro) = explode( " ", $cValue );if ( $cClass == "" || $cClass == $cClase ) { $this->setSubModule($cSubModulo);$oClass = $this->loadClass($cClase);if ( $cMethod  ) $oClass->$cMethod(); else { echo "<div id='$cClase'>";$oClass->$cMetodo($cParametro); echo "</div>";}}}}?>